html {
  font-size: 50px;
}
html,
body {
  width: 100%;
}

.menu {
  width: 100%;
  margin-top: 0.2rem /* 10/50 */;
  padding: 0.2rem 0;
  background-color: #fff;
  div {
    ul {
      li {
        float: left;
        width: 25%;
        height: 1.4rem /* 70/50 */;
        text-align: center;
        margin-top: 0.3rem /* 15/50 */;
        transition: transform 1s;
        overflow: hidden;
        a {
          img {
            width: 1rem /* 50/50 */;
            display: inline-block;
          }
          p {
            text-align: center;
            font-size: 12px;
            color: #000;
          }
        }
      }
      li.active {
        transform: scale(0);
        height: 0;
      }
    }
  }
}
.recmmen {
  width: 100%;
  height: 0.7rem /* 35/50 */;
  background: -webkit-gradient(linear, 0 0, 0 100%, from(#ffaf47), to(#ff9000));
  font-size: 0.32rem /* 16/50 */;
  color: #fff;
  padding: 0.1rem /* 5/50 */ 0.2rem;
  margin-top: 0.1rem /* 5/50 */;
  img {
    position: relative;
    top: 0.06rem /* 3/50 */;
  }
}

.rec-bottom {
  margin-bottom: 0.5rem /* 25/50 */;
  background-color: #fff;
}
